﻿//using System;
//using System.Collections.Concurrent;
//using Volo.Abp.DependencyInjection;
//using Volo.Abp.MultiTenancy;

//namespace Xms.Abp.DependencyInjection;

//public interface IMultiTenancyDependency: ITransientDependency
//{
//}

//public class MultiTenancyServiceProviderDictionary: ConcurrentDictionary<string, IServiceProvider>, ISingletonDependency
//{
//    protected IServiceProvider ServiceProvider { get; }
//    protected ICurrentTenant CurrentTenant { get; }
//    public MultiTenancyServiceProviderDictionary(IServiceProvider serviceProvider)
//    {
//        ServiceProvider = serviceProvider;
//    }
//}
